﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Prism.ViewModel;
using System.Windows.Input;
using StudentModule.Commands;

namespace StudentModule.ViewModels
{
    public class StudentManagerNavGroupViewModel : NotificationObject
    {
        #region Fields
        // Property variables
        public string Title { get; set; }
        public string Header { get; set; }
        public string LargeIcon { get; set; }
        public string SmallIcon { get; set; }
        #endregion

        #region Constructor

        /// <summary>
        /// Default constructor.
        /// </summary>
        public StudentManagerNavGroupViewModel()
        {
            this.Initialize();
        }

        #endregion

        #region Command Properties

        /// <summary>
        /// Loads the view for Module A.
        /// </summary>
        public ICommand ShowDonViViewCommand { get; set; }

        #endregion

        #region Administrative Properties

        #endregion

        #region Event Handlers

        #endregion

        #region Private Methods

        /// <summary>
        /// Initializes the view model.
        /// </summary>
        private void Initialize()
        {
            // Initialize the UI properties
            this.Title = "Quản lý sinh viên";
            this.Header = "Quản lý sinh viên";
            this.LargeIcon = "/Infrastructure;component/Images/ID_24x24.png";
            this.SmallIcon = "/Infrastructure;component/Images/ID_20x20.png";

            // Initialize command properties
            //this.ShowDonViViewCommand = new ShowDonViViewCommand(this);
        }

        #endregion
    }
}
